/* 首屏建站 做最好的织梦整站模板下载网站 */
/* 网址：Www.spbiz.cn */
/* QQ：123456 */

.sub_ban { width:100%; overflow:hidden; }

.sub_ban .img {  left: 50%;  width: 100%; height: auto; }

.sub_menu { width: 1170px; margin: -2.45% auto 0; background: #eee;  position: relative;  overflow: hidden; z-index:10; }

.sub_menu ul { float: left; width: 70%; }

.sub_menu span { float: right; text-align: right; width: 25%;   padding:1% 1%}

/*

    .sub_menu li { text-align: center; float: left; padding:1.5% 3%;  font-size: 16px; }

        .sub_menu li.back { background: #fff url(../images/arrow.png) no-repeat center bottom; border-bottom: #ED1C24 1px solid; z-index: -1; position: absolute;padding:2% 0; height:auto; display: inline-block; font-size: 20px; font-weight: 600; color: #fff; cursor: pointer; }

        .sub_menu li a { display: block; width: 100%; text-align: center; position: relative; z-index: 3; color: #000; cursor: pointer; }

            .sub_menu li a:hover { color: #ED1C24; }*/

   

	

	

	

	



.sub_menu li { width:110px; float:left;  padding-left:1px; height:47px; line-height:47px;}

.sub_menu li.back { background: url(../images/arrow.png) no-repeat center bottom; border-bottom: #ED1C24 2px solid;  z-index:2; position: absolute; }

.sub_menu li a { display:block; width:100%;  text-align:center; font-size:14px; position:relative; z-index:3;}

.sub_menu li a:hover { color: #ED1C24; }

.sub_menu .cur { background: #ED1C24 url(../images/write.png) no-repeat right center; color: #fff; font-size: 22px; margin-right:2%; text-align:center; padding:0 1%; }

	

.sub_com { width: 100%; margin: 0 auto; overflow: hidden;}

.sub_comqi { width: 38%; float: left; padding-right: 3%; border-right: #d8d8d8 1px solid; }

.imagedesc { display: block; width: 100%; float: left; overflow: hidden; position: relative; margin-bottom: 15px; }

.imagedesc img { width: 100%; height: auto; }





.core_desc { position: absolute; bottom: 0px; left: 0px; width: 100%; }

*html .imagedesc_370 .core_desc { position: absolute; bottom: 0px; left: 0px; width: 100%; background: url(../images/j.png) no-repeat 50% center #000; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }

.core_bg { position: absolute; left: 0px; top: 0; width: 100%; height: 100%; background: #000; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }

.core_text { position: relative; overflow: hidden; padding: 8px 10px; width: 100%; line-height: 23px; font-size: 16px; color: #fff; }

.comtu { margin-top: 10px; }

.comtu li { background: url(../images/jt.png) no-repeat left center; padding: 0 0 0 15px; line-height: 23px; margin-right: 20px; float: left; }

.sub_com_capacity { float: right; width: 55.9%; }

.sub_com_capacity_l { float: left; width: 57%; }

.sub_com_capacity_r { width: 43%; float: right; }



/* -------------- capacity --------------  */



.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }

.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }

.rslides li:first-child { position: relative; display: block; float: left; }

.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }

.slide_container { position: relative; float: left; width: 100%; }



.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }

.slide li { position: absolute; width: 100%; left: 0; top: 0; }

.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }

.slide .caption { display: block; position: absolute; z-index: 2; font-size: 16px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .5); left: 0; right: 0; bottom: 0; padding: 8px 20px; margin: 0; max-width: none; }



.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }

.slide_nav:active { opacity: 1.0; }

.slide_nav.next { left: auto; background-position: right top; right: 0; }





.accordion-heading { border-bottom: 1px solid #e8e8e8; }

.left_sidebar { width: 100%; float: left; }

.left_sidebar ul { display: none; }

.accordion-toggle { position: relative; display: block; padding:5.7px 0; background: url(../images/ico3.png) no-repeat 95% center #4B566B; font-size: 14px; text-indent: 10px; font-weight: 500; }

a:accordion-toggle { color: #FFFFFF; }

.accordion-heading a { color: #fff; }

    .accordion-heading a:hover { color: #ff4a00; }

.accordion-heading ul li { line-height: 23px; height: 76px; border-bottom: #fff 1px solid; background: #fafafa; padding: 7px 0 1px 7px; }



    .accordion-heading ul li a { color: #888; }

.accordion-toggle { cursor: pointer; }

.accordion-heading:hover .accordion-toggle { background: url(../images/ico4.png) no-repeat 95% center #3d3d3d; color: #fff; }

.accordion-toggle i { background: url(../images/ico1.png) no-repeat 10px 5px; padding-left: 25px; }

.accordion-heading:hover .accordion-toggle i { color: #fff; }



.sub_com_ca { width: 100%; overflow: hidden; margin-bottom: 15px; }







.cul-nav { width: 100%; margin:0 auto; margin-top:2%;background: url(../images/about_bg10.jpg) no-repeat center 100px; overflow:hidden}

.cul-nav ul { margin-left: 60px; }

.cul-nav ul li { display: inline-block; _display: inline; position: relative; float:left; width: 100px; height: 111px;  margin-right: 80px; background: url(../images/about_bg09.png) no-repeat -101px 0; cursor: pointer; }

.cul-nav ul li h3 { padding-top: 40px; font: 14px/22px 'Microsoft Yahei','SimSun',sans-serif; color: #797b7d; text-align: center; position: relative; background: none; }

.cul-nav ul li h3.hover { color: #ff4a00; }

.cul-nav ul li .cul-nav-bg { position: absolute; left: 0; top: 0; width: 101px; height: 0px; background: url(../images/about_bg09.png) no-repeat 0 0; z-index: 0; overflow: hidden; }

.cul-nav ul li.cur .cul-nav-bg { height: 111px; }

.cul-nav ul li.cur h3 { color: #ff4a00; background: none; }

.cul-ajax { padding-top: 36px; width:100%; overflow:hidden }

.cul-nav h3 { font-size: 22px; color: #000; width: 100%; overflow: hidden; margin-bottom: 30px; }

.sub_about { width: 100%; overflow: hidden; margin:0 auto; }   .sub_about p{ text-indent:20px; line-height:28px;}

.sub_about li { float: left; width: 23%; margin-right:2%; }

.sub_about li h3 { font-size: 22px; margin: 35px 0 20px 0; color: #000; }

.sub_about li img { margin-bottom: 15px; width: 100%; height: auto; }



.sub_contact { width: 100%; margin-top:3%; overflow: hidden; }

.sub_contact_l { width: 10%; float: left; background: url(../images/sed.png) no-repeat center 15px #EC1D25; color: #fff; font-size: 25px; padding:70px 15px 23px; text-align: center; }

.sub_contact_r { float: right; width: 84%; background: #f1f1f1; padding: 12px 25px 12px 11px; }

.sub_contact_r p { width: 75%; float: left; }

.sub_contact_r .online { float: right; width: 148px; height: 40px; margin-top:3%; text-align: center; font-size: 16px; line-height: 40px; background: #FCBA0E; }

.sub_contact_r .online a { color: #fff; cursor:pointer}  .sub_contact_r .online a:hover{ color:#000}

.redfont18 { color: #EC1D25; font-size: 15px; font-weight: 600; }

.sub_product { width: 100%; overflow: hidden; margin: 5px 0 20px 0; }

.sub_product .tittle { width: 100%; border-bottom: #d8d8d8 1px solid; margin-bottom: 30px; height: 40px; line-height: 40px; }

.sub_product .tittle h3 { font-size: 22px; color: #000; float: left; width: 40%; text-align: left; }

.sub_product .tittle span { width: 87px; float: right; height: 30px; line-height: 30px; text-align: left; text-indent: 12px; background: url(../images/pmore.png) no-repeat 92% center #3d3d3d; font-size: 14px; }

.sub_product .tittle span a { color: #fff; }

/* ============================= lists ====================== */

.sub_product_left { float: left; width: 24.8%; overflow: hidden; }

.imagedesc1 { display: block; width: 100%; float: left; overflow: hidden; position: relative; margin-bottom: 15px; }

.core_desc1 { position: absolute; bottom: 0px; left: 0px; width: 100%; }

*html .imagedesc_370 .core_desc1 { position: absolute; bottom: 0px; left: 0px; width: 100%; background: url(../images/j1.png) no-repeat right center #000; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }

.core_bg1 { position: absolute; left: 0px; top: 0; width: 100%; height: 100%; background: #000; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }

.core_text1 { position: relative; overflow: hidden; padding: 8px 10px; width: 205px; line-height: 23px; font-size: 16px; }

    .core_text1 a { color: #fff; }

        .core_text1 a:hover { color: #ff4a00; }





.sub_product ul { float: right; width: 74%; }

.sub_product li { float: left; width: 22%; margin-left:2.8%!important;margin-left:1.7% }

    .sub_product li .sub_prolist { width: 100%; overflow: hidden; }

        .sub_product li .sub_prolist img { width: 100%; height: auto; }

        .sub_product li .sub_prolist p { text-align: center; background: #f2f2f2; font-size: 15px; height: 38px; line-height: 38px; }



.r_pic { height: 12px; overflow: hidden; width: 99%; margin: 0 auto; margin-top: 20px; }



    .r_pic span.r_pic2, .r_pic span.r_pic1 { background: url(../images/nav.png) no-repeat 0 0; height: 12px; width: 49%; text-indent: 17px; line-height: 12px; text-align: left; float: left; overflow: hidden; }

        .r_pic span.r_pic2 a, .r_pic span.r_pic1 a { color: #666; }

    .r_pic span.r_pic2 { background: url(../images/nav.png) no-repeat 0px -14px; height: 12px; text-indent: 17px; text-align: left; }

/* ---- 7.6. Portfolio -------------- */





  /* product center

========================================================*/

.prolist-con ul{ overflow:hidden; width:100%;}

.prolist-con ul li{ min-height: 290px; float:left; width:30%; margin:0 3% 0 0;position:relative;  padding-bottom:15px; text-align:center}  
.prolist-con ul li div.img-holder{height:287px;overflow:hidden;margin-bottom: 5px;}
.prolist-con ul li img{ width:100%; height:auto;  }

.prolist-con ul li a { display:block; overflow:hidden; width:100%; height:auto; margin-bottom:2%; }

.prolist-con ul li a img { -webkit-transform:scale(1.0); -moz-transform:scale(1.0); -ms-transform:scale(1.0); -o-transform:scale(1.0); transform:scale(1.0); -webkit-transition:0.45s; -moz-transition:0.45s; -o-transition:0.45s; transition:0.45s; }

.prolist-con ul li a:hover img { -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2); }









/*产品list*/

.pro_list_top{ width:97%; overflow:hidden; margin:0 auto; margin-top:10px;}







.pro_list_right { width: 28%; float: right; }

.supportTitle { font-size: 22px; line-height: 40px; margin-bottom: 15px; color: #000; }

.supportLeft { background: url(../images/bg.jpg) no-repeat; width: 70%; height: 199px; float: left; }

.sLeftCon { width: 68%; float: right; margin: 25px 10px 0 0;color: #666666; }

    .sLeftCon .pt { font-size: 16px; font-weight: 600; color: #ED1C24; }

    .sLeftCon .pb { padding: 15px 0; }

.aMore { background: #99999A; width: 76px; height: 22px; line-height: 22px; display: block; color: #fff; text-align: center; display: none; }

.supportRight { background: #E6E6E6; width: 30%; height: 199px!important;height: 0; float: right;}

.sRightTop { height: 125px!important;height: 10px; border-bottom: #CECECE 1px solid; }

    .sRightTop div { color: #666666; font-size: 15px; text-align: center; float: left; }

    .sRightTop .sRdv { background: url(../images/smallIcon.png) no-repeat center 30px; width: 33%;  height:125px!important;height:0; border-right: #CECECE 1px solid; line-height:200px!important;line-height:140px; cursor: pointer; padding: 0 10px; }

        .sRightTop .sRdv:hover { background: url(../images/smallIcon_1.png) no-repeat center  30px; color: #ED1C24; }

    .sRightTop .sRdv1 { background: url(../images/smallIcon01.png) no-repeat center 30px; width: 30%; height:125px!important;height:0;border-right: #CECECE 1px solid; line-height:200px!important;line-height:140px; cursor: pointer; }

        .sRightTop .sRdv1:hover { background: url(../images/smallIcon01_1.png) no-repeat center  30px; color: #ED1C24; }

    .sRightTop .sRdv2 { background: url(../images/smallIcon03.png) no-repeat center  30px; width: 30% ;height:125px!important;height:0;line-height:200px!important;line-height:140px; cursor: pointer; }

.sRightBot { color: #666666; }

.sRightTop .sRdv2:hover { background: url(../images/smallIcon03_1.png) no-repeat center 30px; color: #ED1C24; }



.sRightBot .label { width:100px; line-height:36px!important;line-height:75px; height: 36px!important; height: 60px; overflow: hidden; text-indent: 12px; float: left; }

.sRightBot .form { /*width: 210px;*/ height: 33px; margin: 20px 0 0 10px;  overflow:hidden;}

    .sRightBot .form .txtInput { width: 160px!important;width: 150px; height: 49px!important;height: 30px; line-height49px!important;line-height:30px; text-indent: 6px; color: #666666; border: 0; background:#fff;  }

    .sRightBot .form .btnSearch { width: 48px; height: 33px; border: 0; background: url(../images/btnSearch.jpg) no-repeat left 4px; cursor: pointer; }

.supportBox01 {  margin: 40px 0 0 0; padding-top: 20px; width:100%; overflow:hidden }

    .supportBox01 dl { border-right: #E5E5E5 1px solid; padding: 20px 40px 0 42px; float: left; width: 17% }

        .supportBox01 dl dt { color: #222; font-size: 22px; padding-bottom:2%; margin:4% auto }

        .supportBox01 dl dd { color: #666666; line-height: 26px; height: 26px; overflow: hidden; background: url(../images/a_bg.png) no-repeat left 9px; padding-left: 17px; max-width: 270px; }

        .supportBox01 dl.bdNone { border: none; padding: 20px 0px 0 40px; }

            .supportBox01 dl.bdNone dt { text-align: left; }

        .supportBox01 dl p { width: 260px; color: #666666; line-height: 26px; font-size:14px;}  

	.enter{ line-height:50px; color:#ff4a00}



    .supportBox01 .dt { }

        .supportBox01 .dt .si { background: url(../images/bigIcon_1.jpg) no-repeat; width: 69px; height: 75px; display: block; }

    .supportBox01 .dt01 .si { background: url(../images/bigIcon_2.jpg) no-repeat; width: 74px; height: 75px; display: block; }

    .supportBox01 .dt02 .si { background: url(../images/bigIcon_3.jpg) no-repeat; width: 68px; height: 75px; display: block; }

    .supportBox01 .dt03 .si { background: url(../images/bigIcon_4.jpg) no-repeat; width: 84px; height: 75px; display: block; }

.supportBot { background: #F2F2F2; height: 265px; padding: 10px 0; margin-top: -20px; }

.sBotList { width: 1170px; margin: 0 auto; padding-top: 25px; }

    .sBotList li { width: 22%; height: auto; position: relative; z-index: 0; overflow: hidden; float: left; margin-right: 3%!important;margin-right:1.8%; }

        .sBotList li img { width: 100%; height: auto; }

        .sBotList li .title { background: #fff; width: 100%; height: 35px; line-height: 35px; position: absolute; bottom: 0; z-index: 20; font-size: 14px; text-align: center; color: #000; }



    .sub_left .tj_new { width: 100%; }

.tj_new_left { width: 25%; float: left; }  .tj_new_left img{ width:100%; height:auto}

.tj_new_right { float: right; width: 72%; }

    .tj_new_right h3 { font-size: 16px; margin-bottom: 10px; }

    .tj_new_right p { line-height: 30px; margin-bottom: 10px; }

    .tj_new_right .date { width: 100%; text-align: left; }

.sub_new { width: 100%; overflow: hidden; }

.sub_new_tit { border-bottom: #d8d8d8 1px solid; line-height: 40px; margin: 10px 0px 20px 0px; padding:2% 0; width: 100%; overflow: hidden; }

    .sub_new_tit span { float: right; width: 20%; text-align: right; }

.sub_new h3 { font-size: 22px; float: left; width: 40%; text-align: left; color: #000; }

.sub_new li{ line-height:36px; height:36px;}

.newar { float: right; width: 12%; color: #BFBFBF; }

.newal { float: left; width: 87%; }

.sub_right { float: right; width: 25%; margin-top: 15px; }

.listcon { margin-bottom: 10%!important; margin-bottom:3%; border: #ddd 1px solid; }

    .listcon h3, .hotpro h3 { padding: 0 10px; background: #e8e8e8; color: #000; height: 40px; line-height: 40px; border-bottom: #ddd solid 1px; font-size: 18px; }

    .listcon ul { overflow: hidden; padding: 5px 5px 8px 0; }

        .listcon ul li { line-height: 34px; height: 34px; overflow: hidden; width: 100%; background: url(../images/bg_title.gif) no-repeat 5px 13px; text-indent: 19px; }

            .listcon ul li a { font-size: 14px; color: #666; }

                .listcon ul li a:hover { color: #ff4a00; }

.hotpro { padding-bottom: 20px; overflow: hidden; border: #ddd 1px solid; }

    .hotpro dl { width: 94%; margin-left: 15px; overflow: hidden; margin-top: 20px; }

        .hotpro dl dt { width: 38%; float: left; }

            .hotpro dl dt img { width: 100%; height: auto; }

        .hotpro dl dd { width: 57%; float: right; }

            .hotpro dl dd a { font-weight: bold; color: #333; }

                .hotpro dl dd a:hover { color: #e00000; }

            .hotpro dl dd p { color: #787878; }









/*solution*/

.case {width: 100%;  float:left}

.case dl { width: 100%; overflow: hidden; margin-bottom: 40px;  border-bottom:#f2f2f2 1px solid; padding-bottom:15px; float:left }

    .case dl dt { width:219px; float: left; }

        .case dl dt img { width: 100%!important;width:219px; height: auto!important;height:219px;}

    .case dl dd { float: right; width:595px; }

        .case dl dd .tit { width: 100%; overflow: hidden; }

        .case dl dd h3 { font-size: 16px; font-weight: bold; color: #333; line-height: 26px; float: left; width: 30%; }

        .case dl dd a:hover { color: #e00000; text-decoration: none; }

        .case dl dd p { margin-bottom: 6px; width: 100%; overflow: hidden; color: #8E8E8E; }

            .case dl dd p strong { font-weight: normal; color: #666; }

.case-more { float: right; width: 48%; }

    .case-more a { height: 28px; line-height: 28px; display: inline-block; float: left; padding: 0 15px; }

        .case-more a.case-detail { background: #3d3d3d; color: #fff; font-weight: normal; }

        .case-more a.case-shihe { background: #ebebeb; color: #000; font-weight: normal; }

            .case-more a.case-detail:hover, .case-more a.case-shihe:hover { color: #FF9900; }

.Contentbox p { text-indent: 20px; margin-bottom: 10px; line-height: 30px; }

.Contentbox h3 { line-height: 30px; margin-top: 20px; margin-bottom: 10px; font-size: 16px; }







/*prodetail*/

.pro_detail { margin: 0 auto; width: 100%; overflow:hidden }

.prod_intro { width:44%; float: right; margin-top:4%; }

.prod_fw span { font-size: 18px; height: 30px; line-height: 30px; overflow: hidden; color: #333; }

.prod_fw p { line-height: 22px; max-height: 44px; margin-bottom: 15px; margin-top: 10px; color: #666; overflow: hidden; }

.prodTitle { font-size: 22px; height: 30px; line-height: 30px; overflow: hidden; color: #333; }

.prodTitle2 { font-size: 28px; height: 40px; line-height: 40px; overflow: hidden; }



#pro_tj_lx { margin-bottom:2%; width: 100%; overflow: hidden; }

#pro_tj_lx_tel{ width:100%; overflow:hidden;}

#pro_tj_lx_tel p { background: url(../images/dianhua.gif) no-repeat left 5px; font-size: 14px; padding:1% 1% 2% 6.5%;  text-align:left; float:left; width:auto; }

#pro_tj_lx_tel  span { color: #E3131E; font-weight: bold; margin-right: 8px; margin-top:1%; float:left; width:auto; font-size:28px;color: #E30F00; }

#pro_tj_lx a { padding:1.5% 6%; float:left;color: #fff; font-size: 15px; display: inline-block; text-align: center; font-weight: bold; margin-top: 25px; }

#pro_tj_lx a.line-zixun { background:/* url(../images/baojia-icon.png) no-repeat 13% center*/ #FF3A3B; }

#pro_tj_lx a.line-order { background:/* url(../images/zixun-icon.png) no-repeat  13%  center*/ #16345A; }





/*pic*/

.preview { float: left; width:380px; margin-top:4%;margin-right:20px;  margin-left: 30px; }

.zoom img { width: 100%; height: auto; overflow: hidden; }

.zoomdiv { position: absolute; border: 1px solid #e4e4e4; overflow: hidden; z-index: 9; }



.prod_thumb { margin: 8px -5px 0 0; float:left; overflow:hidden}

.prod_thumb li { float: left; width: 22.8%!important;width: 22%;margin: 0 1%; cursor: pointer; overflow:hidden }

.prod_thumb img { width: 100%!important;width: 106px; height: auto!important;height: 72px; overflow: hidden; display: inline; }



.prod_thumb  { width:100%; float: left; overflow: hidden; }

.prod_thumb  ul li { float: left;  display: inline; width:106px;  margin:3px 5px 0 4px; overflow:hidden; }

.prod_thumb  ul li img {  width: 106px; height: 81px;  }







.prod_rela { line-height: 22px; max-height: 44px; margin-bottom: 15px; margin-top: 10px; color: #666; overflow: hidden; }

.prod_cap strong { color: #F53401; }

.prodTitle { font-size: 22px; height: 30px; line-height: 30px; overflow: hidden; color: #333; }

.prod_cap { margin-bottom: 15px; padding-bottom: 10px; padding-top: 8px; font-size: 15px; }

/*wuliao*/

.wuliao { HEIGHT: 50px; margin: 15px 0 15px 0; }

.wuliao li {  MARGIN: 0px 0px 10px 6px; WIDTH:12%; DISPLAY: inline; FLOAT: left;  }

.wuliao img { width:100%; }

.wuliao h4 { height: 20px; LINE-HEIGHT: 22px; text-align: center; FONT-SIZE: 12px; font-weight: normal; padding: 0px; margin: 0px; }





.Menubox { width: 100%; margin:2.5% 0 2.5% 0; font-size: 14px; height: 57px; line-height: 50px; float: left; background: url(../images/x.gif) repeat-x left 49px; }

.Menubox li { float: left; background: url(../images/cs1.jpg) no-repeat center top; color: #000; font-size: 16px; width: 18%; height: 59px; line-height: 48px; cursor: pointer; text-align: center; color: #000; list-style: none; margin-right: 125px; }

.Menubox .current { background: url(../images/canshu.gif) no-repeat center top; width:18%; color: #fff; }



.sub_left { width: 71%; float: left; margin:2% 0; }

.sub_right { float: right; width: 24%; margin: 4% 0 2% 0; }

.prodetail_sidebar { border-top: #d8d8d8 1px solid; }

    .prodetail_sidebar h3 { font-size: 30px; text-transform: uppercase; margin: 0; margin-bottom: 15px; }

    .prodetail_sidebar ul { display: none; }

    .prodetail_sidebar ul { display: none; }

.prodetail-toggle { position: relative; display: block; padding: 8px 0 8px 40px; border-bottom: #d8d8d8 1px solid; background: url(../images/golbal_products_leftbg2.gif) no-repeat 95% center; font-size: 16px; font-weight: 500; }

.prodetail-heading a { color: #333; }

    .prodetail-heading a:hover { color: #ff3b30; }

.prodetail-heading ul { background: #f9f9f9; padding: 5px 0; }

    .prodetail-heading ul li { line-height: 36px; padding-left: 40px; }

        .prodetail-heading ul li a { color: #888; }

.prodetail-toggle { cursor: pointer; }

.prodetail-heading:hover .prodetail-toggle { background: #EC1D23 url(../images/golbal_products_leftbg1.gif) no-repeat 95% center; color: #fff; }

.sub_right .lx { width: 95%; margin-top: 10px; padding:5% 0 5% 5%; background:/*#5781B6*/#3A495C}

    .sub_right .lx p { margin-bottom: 10px;color: #fff; }

    .sub_right .lx span { font-weight: 600; font-size: 16px; color: #fff; }

    .sub_right .lx .message { cursor: pointer; padding: 0 15px; line-height:36px; width: 50%; font-size:15px; text-align:center; background: #fff; margin-top: 10px; }

.sub_right .lx .message a { color: #000; }

.xg_pro h3, .pro_case h3, .left_form h3,.prolist_case h3 { font-size: 20px; border-bottom: #dedede 1px solid; color: #000; margin:4% 0; padding-bottom:2%; }

.xg_pro { width: 100%; float:left; }

 .xg_pro li { width: 21%; float: left; text-align: center; margin-right:3.8%; }

.xg_pro li img { margin-bottom: 8px; width:100%; height:auto}   .xg_pro li p{ height:20px; overflow:hidden}



/*case*/



.pro_case { margin: 0 auto; width: 100%; overflow: hidden; margin-top: 20px; }

    .pro_case li { float: left; width: 47%; margin-right: 3%; }   .pro_case li  .pro_case_img{ width:42%; float:left}

        .pro_case li img { width:100%; height:auto }

        .pro_case li span { float: right; width: 53%; }

        .pro_case li h5 { font-size: 14px; color: #000; margin: 0px 0px 10px 0px; }

    .pro_case p { text-indent: 0px; line-height: 25px; margin: 0; padding: 0; }



.prolist_case { width:1170px; margin: 0 auto;  overflow: hidden; margin-bottom: 3%; }

    .prolist_case ul li { float: left; width: 47%; margin-right: 1%; } 

      .prolist_case_img{ width:39%; float:left}

        .prolist_case li img { width:100%; height:auto }

        .prolist_case li span { float: right; width: 55%; }

        .prolist_case li h5 { font-size: 14px; color: #000; margin: 0px 0px 10px 0px; }

    .prolist_case p { text-indent: 0px; line-height: 25px; margin: 0; padding: 0; }



.more { float: right; width: 80px; text-align: right; }

    .more a { color: #CC6600; }



.attention{ text-indent:20px; line-height:28px;} 

.left_form { width: 100%; overflow: hidden; }



    .left_form form { padding: 20px; width: 100%; overflow: hidden; }

    .left_form ul li { margin-bottom: 5px; overflow: hidden; }

        .left_form ul li.message { position: relative; }

        .left_form ul li span { display: block; width:20%; text-align: right; margin-right: 10px; float: left; font-size: 14px; }

        .left_form ul li input.intxt { width: 55%; margin: 5px 0 2px; border: 1px solid #d8d8d8; background: #f9f9f9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }

        .left_form ul li textarea { border: 1px solid #d8d8d8; background: #f9f9f9; width: 70%; height: 140px; margin-bottom: 0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #999; resize: none; }

    .left_form .btnclick { padding:2%  0 0 30%; overflow: hidden; }

        .left_form .btnclick input { display: block; width: 110px; padding:10px 40px;  text-align: center; color: white; float: left; margin-right: 15px; cursor: pointer; font-size: 16px; overflow: hidden; }

            .left_form .btnclick input.btn_submit { background: #EB2002; border: 0; }

            .left_form .btnclick input.btn_reset { background: #454545; border: 0; }



.con_form2 { width: 100%; margin-top:35px; overflow: hidden; margin-bottom: 30px;  }

.left_form2 { width:62%; overflow: hidden; float: left; border-right:#d8d8d8 1px solid; padding:0 3% 1% 0; }

    .left_form2 h3 { font-size: 16px; border-bottom: #d8d8d8 1px solid; margin-bottom: 5px; padding-bottom: 7px; margin-top: 20px; }

    .left_form2 form {  overflow: hidden; }

    .left_form2 ul li { height: 45px; line-height: 45px; margin-bottom: 5px; overflow: hidden; }

        .left_form2 ul li.message { height: 130px; position: relative; _height: 138px; }

        .left_form2 ul li span { display: block; width: 128px; text-align: right; margin-right: 10px; float: left; font-size: 14px; line-height:50px;}

        .left_form2 ul li input.intxt { width:60%; margin: 5px 0 2px; border: 1px solid #D9D9D9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }

        .left_form2 ul li textarea { border: 1px solid #CCC; width: 68%; height: 100px; margin-bottom: 0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #999; resize: none; }

    .left_form2 .btnclick { padding-left: 140px; overflow: hidden; }

        .left_form2 .btnclick input { display: block; width: 110px; height: 34px; line-height: 34px; text-align: center; color: white; float: left; margin-right: 15px; cursor: pointer; font-size: 16px; overflow: hidden; }

            .left_form2 .btnclick input.btn_submit { background: #EB2002; border: 0; }

            .left_form2 .btnclick input.btn_reset { background: #454545; border: 0; }



.contact { width: 100%; overflow:hidden; }

    .contact p { text-indent: 20px; font-size: 14px; line-height:30px; }

.contact_left { width: 39%; float: left; font-size: 16px; margin-top: 10px; }

    .contact_left p { text-indent: 35px; padding: 6px 0 6px 0; line-height: 20px; }

    .contact_left .redfont { font-size: 25px; color:#ED1C24; }

    .contact_left .tel { background: url(../images/tel.png) no-repeat left 11px; margin-bottom: 15px; margin-top: 15px; }

	    .contact_left .tel1{ background: url(../images/tel1.png) no-repeat left 6px; margin-bottom: 15px; margin-top: 15px; }

    .contact_left .add { background: url(../images/add.png) no-repeat left 7px; margin-bottom: 15px; }

    .contact_left .email { background: url(../images/email.png) no-repeat left 9px; margin-bottom: 25px; }

    .contact_left .message { cursor: pointer; color: #fff; padding: 13px  25px; background:#009CDF/*#0070C0*/; width: 160px; text-align: center; text-indent: 0; font-size: 18px; margin-bottom:50px; }

        .contact_left .message:hover { color: #fff !important; background: #0565b6; }

.contact_right { width: 58%; float: right; margin-top: 30px; }  .contact_right img{ width:100%; height:auto}

e

.send-inquiry2 { overflow: hidden; margin:0 auto; width: 100%; border-top:#d8d8d8 1px  solid ; padding-top:5%; margin-top:5%;}

    .send-inquiry2 h3 {  color: #000; font-size: 30px; margin-bottom: 20px;  }





/* Contact Form File Input 

========================================================*/





#contact-form textarea { width: 100%; *width: 93%; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; resize: none; border: 1px solid #dadbdc; background: none; height: 243px; color: #999; padding: 15px; margin-top: 20px; }

#contact-form input { width:95%; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; border: 1px solid #dadbdc; background: #fafafa;  color: #999; padding: 15px; }

#contact-form .form-div-1,

#contact-form .form-div-2,

#contact-form .form-div-3 { float: left; /*width: 350px; *width: 328px;*/ width:30%; margin-right: 30px; *margin-right: 50px; }

#contact-form .form-div-1-0,

#contact-form .form-div-2-0,

#contact-form .form-div-3-0 { width: 246px; *width: 218px; }

#contact-form .form-div-1-0, #contact-form .form-div-2-0 { *margin-right: 50px; }

#contact-form .form-div-1 strong,

#contact-form .form-div-2 strong,

#contact-form .form-div-3 strong { color: #000; margin-bottom: 10px; display: block; }

#contact-form .form-div-3 { margin-right: 0; }

#contact-form .form-div-4 { margin-bottom: 27px; }

    #contact-form .form-div-4 textarea { line-height: 20px; padding: 12px 14px; background: #fafafa; }

    #contact-form .form-div-4 strong { color: #000; margin-bottom: 10px; display: block; }

#contact-form .btn1 { background: #ED1C24; padding: 15px 0; color: #fff; width:200px; text-align:center; margin-top: 25px; margin-bottom: 30px; font-size: 16px; }

    #contact-form .btn1:hover { background: #272d33; }



/** job**/

.job { width: 100%; margin-top:2%; overflow: hidden; }

.job_left { float: left; width: 45%; float: left; border-right: #d8d8d8 1px solid; padding-right: 5%; }

.job_right { width: 45%; float: right; }

    .job_left img, .job_right img { margin-bottom: 20px; width: 100%; height: auto; }

    .job_left h3, .job_right h3 { font-size: 20px; color: #000; margin-bottom: 15px; }

.job_list { width: 100%; padding-top:4%; overflow: hidden; }

    .job_list li { width: 23%; float: left; margin-right:2%; }   .job_list li img{ width:100%; height:auto; overflow:hidden;}



.job_list h4 { font-size: 16px; color: #111; margin: 15px 0 10px 0; }





/** page**/

#ctl00_ContentConn_PageInfo { padding: 3px; text-align: center; margin-top: 20px; font-size: 14px; float: left; /*height: 45px;*/ line-height: 40px; width: 95%; }

    #ctl00_ContentConn_PageInfo a {background: #fff none repeat scroll 0 0; border: 1px solid #bcbcbc; color: #999; margin: 5px 5px 0 0; padding: 4px 10px ; }

        #ctl00_ContentConn_PageInfo a:hover { background: #ff3a3b none repeat scroll 0 0; border: 1px solid #c00; color: #fff;  text-decoration: none; }

		  #ctl00_ContentConn_PageInfo .current { background: #ff3a3b none repeat scroll 0 0; border: 1px solid #c00; color: #fff;  text-decoration: none; }



/*视频新闻*/

.sub_news_left_tj { width: 100%; float: left; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #808080; margin-bottom: 10px; padding-bottom: 10px; }

.sub_news_left_tjl { float: left; width: 20%; height: 112px; }

.sub_news_left_tjr { width: 79%; float: right; color: #666; text-indent: 20px; }

    .sub_news_left_tjr h3 { font-size: 14px; color: #333; margin-bottom: 5px; text-indent: 0px; width: 100%; padding-left: 0px; }



/*新闻内页*/

#sub_news { margin: 0 auto; margin-top: 20px; margin-left: 5px; }

    #sub_news h1 { font-size: 21px; color: #E3131E; font-weight: bold; text-align: center; line-height: 35px; }

#jiathis { height: 30px; margin-top: 10px; line-height: 16px; margin-bottom: 10px; }

    #jiathis .left { float: left; height: 26px;  padding-left: 20px; }

    #jiathis .right { float: right; padding-right: 10px; width:40%; }

#Like { padding: 5px; }

#Context { line-height: 25px; padding-right: 5px; }

    #Context h3 { font-size: 16px; margin-top: 10px; margin-bottom: 10px; }

    #Context h4 { font-size: 14px; margin-top: 8px; margin-bottom: 8px; }

    #Context p { text-indent: 20px; font-size: 14px; line-height: 2; text-indent: 2em; color: #666; margin-top: 8px; margin-bottom: 8px; }





#daodu { padding: 10px 20px 10px 20px; font-size: 14px;  width: 94%; background-color: #f8f8f8; border: 1px #E5E5E5 solid; color: #333; margin-bottom:40px; }

    #daodu span { color: #EF4706; font-weight: bold; }



#prevnext { width: 100%; margin-top: 20px; font-size: 14px; line-height: 40px; }  #prevnext span{ margin-right:20px;}

    #prevnext a { color: #666; }



.newstit{ font-size:24px; text-align:center; color:#000; margin:30px 0 40px 0;line-height: 40px;}



#Context .xg_title { height: 30px; line-height: 30px; font-size: 16px; margin-top: 10px; margin-bottom: 10px; color: #E3131E; font-weight: bolder;  }

#Context .xg_list { text-align: left; margin-top: 8px; }

#Context .xg_ul { margin: 0; padding: 0; list-style: none; }

    #Context .xg_ul li { width: 100%; font-size: 14px; line-height: 30px; }

        #Context .xg_ul li a { color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 80%; float: left; }

#Context .date { color: #838282; float: right; width: 20%; display: block; }





#Context_news { line-height: 25px; padding-right: 5px; }

    #Context_news h3 { font-size: 16px; margin-top: 10px; margin-bottom: 10px; }

    #Context_news h4 { font-size: 14px; margin-top: 8px; margin-bottom: 8px; }

    #Context_news p { text-indent: 20px; font-size: 14px; line-height: 2; text-indent: 2em; color: #666; margin-top: 8px; margin-bottom: 8px; }

#Context_news .xg_title { height: 30px; line-height: 30px; font-size: 16px; margin-top: 10px; margin-bottom: 10px; color: #E3131E; font-weight: bolder;  }

#Context_news .xg_list { text-align: left; margin-top: 8px; }

#Context_news .xg_ul { margin: 0; padding: 0; list-style: none; }

    #Context_news .xg_ul li { width: 100%; font-size: 14px; line-height: 30px; }

        #Context_news .xg_ul li a { color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 80%; float: left; }

#Context_news .date { color: #838282; float: right; width: 20%; display: block; }







#fenxiang { width: 98%; overflow: hidden; padding-top: 15px; line-height: 25px; }

    #fenxiang .bds_more { padding-top: 1px; padding-bottom: 5px; }

#fenxiang_left { float: left; width: 220px; }

#fenxiang_right { background: url(../images/pdf.jpg) no-repeat left center; padding-top: 3px; padding-left: 25px; float: left; left: 250px; margin-left: 10px; }



.news_l{ width:100%; overflow:hidden;}







/*solution*/

.sol_ban, .sol_tit1, .sol_tit2, .sol_tit3, .sol_tit4, .sol_tit5 { width: 100%; margin: 30px auto 0 auto;float: left; }

.sol_ban { }

.sol_tit1 {  height: 24px; margin-top: 30px; margin-bottom: 10px; }

.sol_tit2 {height: 24px; margin-top: 50px; margin-bottom: 30px; }

.sol_tit3 { height: 24px; margin-top: 30px; margin-bottom: 30px; }

.sol_tit4 { height: 24px; margin-top: 30px; margin-bottom: 30px; }

.sol_tit5 { height: 24px; margin-top: 30px; margin-bottom: 30px; }



.w1170{width: 1170px; margin:0 auto; overflow:hidden}

    .sol_tj_right h1 { font: bold 28px 'microsoft yahei'; height: 30px; line-height: 30px; margin-top:40px; color: #000; float: left; width: 100%;  margin-bottom: 10px; }    .sol_tj_right{ list-style:23px}

    .sol_tj_right .tit6 { background: url(../images/tit6.jpg) no-repeat left top; text-indent: 15px; color: #fff; width: 100%; margin-top: 10px; margin-bottom: 15px; overflow: hidden; height: 29px; line-height: 29px; font-size: 15px; font-weight: bold; }

    .sol_tj_right table { display: table; border-collapse: separate; border-spacing: 1px; border-color: gray; text-align: center; overflow: hidden; }

    .sol_tj_right .cont { width: 100%; }

        .sol_tj_right .cont p { color: #333; }

.cont dt { background: url(../images/zixun-icon.png) no-repeat 15px center #E30F00; padding-left: 55px; float: left; width: 140px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; }

.cont dl { margin-top: 15px; margin-bottom: 25px; }

.cont dt a { color: #fff; }

.cont dd { float: left; margin-left: 20px; }

    .cont dd .left { float: left; font-size: 17px; content: #333; font-weight: bold; }

    .cont dd .right { float: left; margin-left: 10px; font-size: 26px; color: #E30F00; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }





    .sol_product li { float: left; margin-left:1%; width: 18%;  margin-bottom:1%; }

        .sol_product li img { width: 100%;  height:auto; margin-bottom:2%;}

        .sol_product li p { width: 100%; height: 30px; line-height: 30px; text-align: center; position: relative; }

            .sol_product li p a { color: #000; }

    .sol_product .lir { margin-right: 0px; }



ul.relateproduct { width:100%; overflow:hidden;padding-top:20px;}

    ul.relateproduct li { width:30%; float: left; padding:0 1% 3% 2%; }

        ul.relateproduct li p { text-align: left; text-indent: 20px; padding:3%; background:#f8f8f8; color:#888 }

        ul.relateproduct li h4 { text-align: center; margin-bottom: 0; font-size:16px; margin: 5px 0; color: #222; }

        ul.relateproduct li a { display: block; width: 310px; overflow: hidden; }



        ul.relateproduct li img { width: 174px; height: 174px; margin-left:30%; }

/*case*/



.case ul { margin: 0 auto;  }

        .case li { float: left; width: 48%;  float:left; margin:0 2% 0 0;  }

     .case li img { float: left; width:40%; height:auto }

      .case li span { float: right; width: 55%; }

      .right_contact {  float: right; width: 28%; overflow: hidden; }

      .sol_tj_left { min-width: 300px; width: 40%; float: left; margin:3% 2% 1% 0; }  .sol_tj_left img{ width:100%; height:auto}

.sol_tj_right { float:right; width: 52%; margin-bottom:4%}

    .sol_product_bg { padding: 40px 0px 0 20px; width: 100%; margin:1% auto; overflow: hidden; background:#f5f5f5; }





   

  

    .case li h5 { font-size: 14px; color: #000; }

.case p { text-indent: 0px; line-height: 25px; margin: 0; padding: 0; }

.more { float: right; width: 80px; text-align: right; }

    .more a { color: #CC6600; }



.con_form { width: 98%; margin-top: 20px; overflow: hidden; margin-bottom: 30px; border: 10px solid #ededed; }







    .right_contact p { line-height: 30px; }

        .right_contact p.nosame, .right_contact p.onlinetalk { font-size: 14px; margin-bottom: 6px; clear: both; }

    .right_contact h6 { font-size: 24px; color: #000; font-weight: bold; margin-bottom: 15px; }

    .right_contact a { display: block; background: #ededed; width: 90px; height: 35px; line-height: 35px; float: left; font-size: 15px; font-weight: bold; text-align: center; margin: 10px 10px 10px 0px; overflow: hidden; }





/*caselist*/

.case_list { width: 100%;  margin:3% 0 5% 0; }

    .case_list li { float: left;  width:28%; margin: 0px 5% 3% 0;  overflow: hidden;  text-align: center; display: inline; height:auto!important; height:275px; }



        .case_list li img { width:100%; height:auto; margin-bottom:2%; }

        .case_list li p { width: 100%; margin: 0 auto; overflow: hidden; line-height: 25px; text-align: left; }

         .case_list li p span { color: #e16144; }



#case_left_pro { width: 100%; background: #f9f9f9; margin-top: 15px; clear: both; }

    #case_left_pro h4 { font-size: 15px; text-indent: 10px; height: 34px; line-height: 34px; background: #e1e1e1; color: #333; }

    #case_left_pro ul { margin-top: 10px; overflow: hidden; }

    #case_left_pro li { line-height: 30px; text-align: center; margin-top: 10px; }

        #case_left_pro li img { padding: 2px; background: #fff; width: 195px; height: 144px; }







/* scroll */











.slides { margin: 0px auto; width: 100%; height: auto; overflow: hidden; position: relative; }



.slide-pic { margin: 0px; padding: 0px; width: 100%; overflow: hidden; list-style: none; }







    .slide-pic li { display: none; }



        .slide-pic li.cur { display: block; }



.slide-li { margin: 5px; padding: 0px; bottom: 0px; left: 40%; position: absolute; width: 120px; }



    .slide-li li { margin: 0px; padding: 0px; width: 50px; height: 8px; float: left; overflow: hidden; list-style: none; margin-left: 1px; margin-bottom: 10px; }



    .slide-li a { width: 50px; height: 8px; color: #000; font-size: 12px; display: block; margin: 0px; padding: 0px; margin-left: 1px; }



        .slide-li a:hover { color: #F00; text-decoration: none; }



#main { margin: 0px auto 0px auto; width: 1170px; }

#p_menu { float: left;  } 

.proName { height: 40px; width: 48%; float: left; display: block; text-align: left; }

.proName h1 { font-size:24px; font-weight:600;

  color: #333;

  line-height: 40px; text-indent:20px;

}



.scroll_nav_ul { position: relative; top: 0px; max-width: 1170px; z-index: 99; float: left; width: 100%; overflow: hidden; padding:6px 0;background:#f1f1f1;  margin-bottom:20px;}

.weizi{ float:right; width:37%!important;width:39%; margin-right:2%}

.weizi li { float: left;font-size: 15px; font-weight: bold; margin-left:20px; color: #E3131E; line-height: 40px; text-align: center; }

    .s_main { width:43%; float:right; }

    .s_pic { width: 52%; float:left; }

    .m_l { margin-bottom: 20px; float: left; width: 62%; padding-right: 2%; border-right: 1px dotted #dcdcdc; margin-right: 2%; padding-bottom: 20px; }

    .pro_contact { width: 26%; float: right; margin-top:30px; }



    .slide-pic img { width: 100%; height:auto }





    .m_l {  float: left; width:65%; padding-right:4%; border-right: 1px dotted #dcdcdc; margin:30px 30px 30px 0; }







.pro_contact p { line-height: 26px; }



.pro_contact strong { font-size: 14px; color: #d00000; }





#relative ul li { width:18%; float: left; margin-right: 2%; float: left; margin-bottom: 20px; }

    #relative ul li img { padding-bottom: 10px; width:100%; height:auto }



    #relative ul li p { line-height: 12px; text-align: center; height: 12px; overflow: hidden; padding: 0; margin: 0; }









.scroll_nav_ul li a { padding: 0 10px; }



.scroll_nav_ul li.normal a { color: #E3131E; }



.scroll_nav_ul li.active a { color: #E3131E; display: block; }



.pkg-maodian { }



.row { width: 100%; height: auto; }



#Htitle_1 { padding-top: 15px; }



    #Htitle_1 h2 { height: 35px; line-height: 35px; font-size: 16px; font-weight: 700; color: #E3131E; margin-bottom: 5px; }





    .pro_special p { padding-bottom: 15px;  }

	.pro_special  h4{ margin-bottom:10px; font-size:14px;}



    .pro_special table td { line-height: 25px; padding-left: 10px; border: 1px solid #dcdcdc; }



.top_info strong { color: #c00; }

#Div1 h2,#Div2 h2{ font-size:20px; font-weight:600; color:#000}

/* scroll */



#header-wrapper { }



.header { height: 100px; border-bottom: 1px solid #ccc; }



.xinghao { float: left; height: 100px; width: 40%; }



    .xinghao h1 { line-height: 100px; color: #1E1E1E; font-size: 24px; font-weight: bold; }



.primary-menu2, .primary-menu { float: left; width: 60%; height: 100px; }



    .primary-menu2 ul, .primary-menu ul { list-style-type: none; width: 100%; margin-top: 45px; }



        .primary-menu2 ul li, .primary-menu ul li { position: relative; width: 12%; float: left; margin-left: 4%; text-align: center; }



            .primary-menu2 ul li a, .primary-menu ul li a { font-size: 14px; color: #E3131E; text-align: center; display: block; }



                .primary-menu2 ul li a:hover, .primary-menu ul li a:hover { color: #d00000; }



        .primary-menu2 ul li { width: 16%; }



#data, #relative, #topic, .p_line, #working, #advantage { padding-top: 20px; }

#mainList{ margin-top:3%; width:100%; overflow:hidden;}







.p_pic { margin-top: 30px; margin-bottom: 15px; }



    .p_pic img { width: 100%; }



.op li { background: #fff; filter: alpha(opacity=60); opacity: 0.6; }



    .op li.cur { margin: 0px; padding: 0px; background: #d00000; width: 50px; margin-left: 1px; }



.p_intro { padding-bottom: 10px; line-height: 30px; text-indent: 2em; font-size: 14px; font-weight: 700; }



.p_list { line-height: 30px; }



.p_ly { padding-bottom: 10px; line-height: 30px; }



    .p_list strong, .p_ly strong { }



    .p_list span, .p_ly span { }



    .p_ly i { color: #E3131E; text-decoration: underline; }



.p_wuliao { }



    .p_wuliao ul li { width: 11%; float: left; padding-left: 1.5%; }



        .p_wuliao ul li img { width: 100%; }





#relative_s ul, #advantage ul { margin-bottom: 10px; }



    #advantage ul li { line-height: 24px; }



#working { }



.w_i { width: 60%; margin-right: 5%; float: left; padding-bottom: 15px; }



    .w_i p { line-height: 24px; padding-bottom: 15px; }



.w_pic { width: 35%; float: left; padding-bottom: 15px; }



    .w_pic img { max-width: 300px; }



.p_line { border-bottom: 1px solid #ccc; padding-bottom: 20px; }



    .p_line p { line-height: 40px; text-align: center; font-size: 16px; font-weight: 700; color: #d00000; }



.p_line2 { padding-left: 10px; }



    .p_line2 p { line-height: 40px; font-size: 16px; font-weight: 700; color: #d00000; }



#data table tr td { line-height: 25px; padding-left: 10px; border: 1px solid #ccc; }



.p_down { font-size: 16px; font-weight: 700; padding-top: 20px; line-height: 30px; color: #E3131E; }



    .p_down a { color: #d00000; }



#topic{ width:100%; overflow:hidden}  #topic ul{ margin-top:2%}

#topic ul li { width:48%; margin-right:2%; float: left; }



    #topic ul li img { width: 40%; padding-right: 3%; float: left; height:auto }



    #topic ul li p {float: left; width: 57%; }    #topic ul li p a{ font-size:14px; font-weight:600; margin-bottom:10px;}



.top_info{ margin-top:10px; line-height:25px;}





#relative .r_pic { padding-top: 10px; height: 12px; overflow: hidden; width: 99%; margin: 0 auto; margin-top: 10px; border-top: 1px dotted #dcdcdc;}



    .r_pic p.r_pic3, .r_pic p.r_pic2, .r_pic p.r_pic1 { background: url(../images/nav1.png) no-repeat 0px 0px; height: 12px; width: 33%; text-indent: 13px; line-height: 12px; text-align: left; float: left; overflow: hidden; }



    .r_pic p.r_pic2 { background: url(../images/nav1.png) no-repeat 0px -12px; height: 12px; text-indent: 14px; text-align: left; }



    .r_pic p.r_pic3 { background: url(../images/nav1.png)no-repeat 0px -24px; height: 12px; text-indent: 16px; text-align: left; }







.pro_bot {  margin:30px 0 20px 0  }



    .pro_bot h3 { font-weight: bold; font-size:20px; padding-bottom: 10px; color: #333; }







.ultable { width: 100%; }



    .ultable li { height: 44px; margin-top: 20px; line-height: 44px; }



    .ultable span { display: block; font-weight: bold; float: left; width: 90px; color: #ff9000; }



    .ultable li input { width: 80%; height: 38px; color: #afafaf; padding-left: 10px; border: 1px solid #dcdcdc; }



    .ultable li textarea { width: 80%; color: #afafaf; border: 1px solid #dcdcdc; padding-left: 10px; font-size: 14px; line-height: 25px; }



    .ultable li.spa { padding-top: 10px; height: 30px; }



        .ultable li.spa input { padding-left: 0px; }



        .ultable li.spa .submit { text-align: center; line-height: 40px; background: #E3131E; width: 140px; height: 40px; color: #fff; cursor: pointer; margin-right:10px; border: 0}



        .ultable li.spa .reset { text-align: center; line-height:40px; background-color: rgb(203,203,203); width: 140px; height:40px; color: #666; cursor: pointer; border: 0 }







      

	

.writefont {

  color: #fff;

}



.sub_tit{ width:100%; border-bottom:#eee 1px solid;padding:1% 0 ; font-size:15px;overflow:hidden}





.casemessage{ padding:8px 0;text-align:center;width:150px; font-size:18px; margin:8px 0; color:#fff; background:#3d3d3d}  .casemessage a{ color:#fff;}

.s_list img{ margin:10px 0 20px 0}





.protit {

  background: url(../images/protitbg.jpg) repeat-x;

  display: block;

  height: 38px; margin:0 auto; margin-top:3%; margin-bottom:2%; width:100%; overflow:hidden;  position: relative;

}

.protit h3 {

  height: 35px;

  line-height: 35px;

  background: #fff;

  color:#ED1C24;

  text-align: center;

 

  font-size:32px; padding:0 20px; font-weight:900;   position: absolute; margin-left:42%

}



.sp_news{ width:100%;}   .sp_news dl{ width:100%; overflow:hidden; border-bottom:#d8d8d8 1px dashed; padding-bottom:2%; margin-bottom:3%;}    .sp_news dl dt{ float:left; width:24%;}  .sp_news dl dt img{ width:100%; height:auto;}

 .sp_news dl dd{ float:right; width:72%;}    .sp_news dl dd h3{ font-size:15px; width:100%; margin-bottom:10px;}

 

 

 

 

/*éú2ú?üá|*/

.sub-con{ margin:0 auto; max-width:1200px;}

.capacity{ width:100%; overflow:hidden; padding:0 15px; margin-bottom:30px;}

.capacity p{ margin:20px 0; text-indent:2em; padding-right:15px; color:#333;}

.capacity ul{ overflow:hidden;}

.capacity ul li{ float:left; margin:0 28px 10px 0; width:22.6666%;}

.capacity ul li span{ display:block; margin:10px 0; text-align:center;}

.sub_menu li.cur a{ color:#fff;}



/*?·??ú1êí*/

.pinpai{ margin-bottom:20px; overflow:hidden; width:100%}

.pinpai h3{ background:url(../images/pinpai-icon.jpg) no-repeat left center; padding-left:70px; font-size:24px; color:#333; height:50px; line-height:50px; margin-bottom:30px;}

.pinpai dl{ float:left; width:44%; background:#f5f5f5; border:1px solid #e8e8e8; overflow:hidden;margin:0 3% 3% 0; padding:15px;}

.pinpai dl dt{ float:left; margin-right:20px;}

.pinpai dl dd{ float:left; width:82%; color:#555; line-height:24px;}

.pinpai dl dd.one{ margin-top:20px;}

.pinpai dl dd.two{ margin-top:10px;}

.pinpai dl dd.four{ margin-top:10px;}

/*?óòμ???ˉ*/

.wenhua{ margin-bottom:20px; overflow:hidden;}

.wenhua p{ margin-bottom:28px;}

.line{ border-bottom:1px solid #eee; overflow:hidden;margin-bottom:28px; padding-bottom:28px;}

.wenhua dl{ width:50%; float:left; overflow:hidden;}

.wenhua dl dt{ float:left; margin-right:20px;}

.wenhua dl dd{ float:left; width:60%;}

.wenhua dl dd strong{ display:block; margin-bottom:7px; font-size:16px; color:#ec1d25; line-height:22px;}

.wenhua dl dd p{ color:#666; margin-bottom:5px; color:#666;}

.wenhua dl dd span{ color:#999; line-height:20px;}

/*1ú?êo?×÷*/

.guoji{ width:100%; margin-bottom:25px; overflow:hidden;}

.gj-wz{ border-bottom:1px solid #e5e5e5; margin-bottom:16px;}

.gj-wz p{ margin-bottom:15px; text-indent:2em;}

.gj-wz span{ font-size:19px; color:#ed1c24; font-weight:bold; display:block;}

.gj-wz em{ display:block; color:#999; font-style:normal; margin-bottom:15px;}

.hezuo{ width:100%; margin-bottom:10px; overflow:hidden;}

.hezuo h3{ color:#333; font-size:20px; margin-bottom:15px;}

.hezuo ul{ width:100%;}

.hezuo ul li{ float:left; width:19%; margin-right:1%;}

.hezuo ul li span{ display:block; text-align:center; margin-top:8px;}



/*?D???°??*/

.zhiwei,.toudi{ margin-bottom:20px; overflow:hidden;}

.zhiwei p{ color:#333; margin-bottom:30px;}

.list-item{ width:100%;}

.title-zp{ margin-bottom:10px; width:100%; background:#eee; overflow:hidden; font-size:15px; font-weight:bold; padding:8px 0;}

.num{ float:left; width:4%; text-align:center;}

.jn{ float:left; width:20%; text-align:center;}

.jm{ float:left; width:20%; text-align:center;}

.js{ float:left; width:20%; text-align:center;}

.jd{ float:left; width:18%; text-align:center;}

.jd{ float:left; width:18%; text-align:center;}

.zpcon-list{ width:100%;}

.zpcon-list ul{ width:100%; border-bottom:1px dotted #ddd; overflow:hidden; padding:10px 0;}

.zpcon-list ul li{ float:left; text-align:center;}

.zpcon-list ul li.number{ width:4%;}

.zpcon-list ul li.ln{width:20%;}

.zpcon-list ul li.lm{width:20%;}

.zpcon-list ul li.ls{width:20%;}

.zpcon-list ul li.ls2 a{ color:#ed1c24; font-size:14px;}

.zpcon-list ul li.ld{width:18%;}

.zpcon-list ul li.lc{width:18%;}

/*?ú??í?μY*/

.toudi p{ color:#333;}

.info-toudi{ width:100%; margin:25px 0; overflow:hidden;}

.l-info{ width:50%; float:left;}

.item{ width:100%; margin-bottom:5px; overflow:hidden;}

.tit-yp{ background:#f5f5f5; width:20%; float:left; margin-right:5px; text-align:center; padding:8px 0; font-size:15px;}

.item input.txt{ border:1px solid #ddd; padding:14px; width:65%; float:left;}

.item em{ color:#f00; font-style:normal; font-size:15px; padding:10px 0 0 5px; display:inline-block;}

.item select{border:1px solid #ddd; padding:12px 20px; font-family:Microsoft Yahei; color:#555;}

.filepicker{ width:30%; height:auto; cursor:pointer; background:#0270cd; float:left; padding:8px 0px; font-size:15px; text-align:center;}

.filepicker a{color:#fff; font-size:14px; display:block;}

.filepicker input{color:#fff; font-size:14px; display:block;}

.item label{ font-size:15px; padding:12px 6px 0; vertical-align:middle;}

.item label em{ padding:7px 0 0 5px;}

.item input.dx{ margin-top:12px;}

.r-info{ float:left; width:50%;}

.r-info img{text-align:center; display:block; margin:0 auto 5px;}

.m-info{ width:100%; overflow:hidden; clear:both;}

.m-info textarea{ height:100px; width:75%; border:1px solid #ddd; float:left;}

.tit-yp2{ background:#f5f5f5; width:20%; float:left; margin-right:5px; text-align:center; font-size:15px; vertical-align:middle; padding:3% 0;}

.fasong{ width:100%; float:left; margin-left:21%; margin-top:20px;}

.fasong input{ font-size:16px; color:#fff; font-family:Microsoft Yahei; padding:10px 28px; margin-right:20px; cursor:pointer;}

.fasong input.tijiao{ background:#ec1d25;}

.fasong input.reset{ background:#333;}



.zw-jieshao,.zw-miaoshu,.yaoqiu,.liucheng{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ddd;}

.zw-jieshao h3,.zw-miaoshu h3,.yaoqiu h3{ font-size:19px; color:#ed1c24; margin-bottom:10px;}

.zw-jieshao ul{ width:100%; overflow:hidden;}

.zw-jieshao ul li{ float:left; width:23%; margin-right:2%; margin-bottom:4px;}

.zw-jieshao ul li span{ color:#333;}

.zw-jieshao ul li span.basic-title{ color:#777;}

.zw-miaoshu p,.yaoqiu p{ color:#666; margin-bottom:4px;}

.zw-miaoshu h4,.yaoqiu h4{ font-size:15px;}

.shenqing{ width:42%; margin-bottom:25px; overflow:hidden; float:left;}

.shenqing a{ padding:10px 28px; font-size:16px; color:#fff; margin-right:20px; display:inline-block;}

.shenqing a.sq{ background:#fc3001;}

.shenqing a.fanhui{ background:#333; padding:10px 54px;}

.bshare-custom{ float:left; margin-top:8px;}



	

	/**hr  liucheng**/	

	.lc,.fengcai{ margin-bottom:15px; overflow:hidden; width:100%;}

.lc h2{ font-size:20px; color:#333; margin-bottom:10px;}

.lc p{ margin-bottom:10px; text-indent:2em;}

.lc ul{ overflow:hidden;}

.lc ul li{ float:left; background:#fc3d3e; margin-right:1%; border-radius:50%; width:120px; height:120px;}

.lc ul li em{ font-style:normal; color:#fff; font-size:32px; font-weight:bold; display:block; text-align:center; padding-top:22px;}

.lc ul li span{ display:block; text-align:center; color:#fff; font-size:20px; padding-top:8px; line-height:24px; width:75%; margin:0 auto;}

.lc ul li.fenge{ width:5%; background:url(../images/fenge.jpg) no-repeat center center;}

.lc-detail{ width:100%;}

.box{ width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e5e5e5;}

.box h3{ color:#ed1c24; margin-bottom:10px; font-size:19px;}

.box p{ margin-bottom:5px;}

.box p a{ color:#ed1c24;}

.lc-detail span{ color:#f60; font-size:18px; font-weight:bold;}

	/**hr  fengcaitongxing**/

	.fc-jieshao{ width:100%; margin:25px 0; overflow:hidden;}

.l-fc{ float:left; width:50%; background:#f2f2f2; padding:20px;}

.l-fc span{ line-height:25px; margin-bottom:10px; display:block;}

.l-fc p{ margin-bottom:8px;}

.l-fc a{ background:#ed1c24; color:#fff; padding:8px 40px; font-size:16px; display:inline-block; margin-top:10px;}

.r-fc{ float:left; width:43%; border:1px solid #ddd; border-left:0; padding:17px 20px;}

.r-fc p{ line-height:21px; margin-top:17px; text-indent:2em;}

.fc-pic{ width:100%;}

.fc-pic h3{ font-size:22px; margin-bottom:15px; color:#333;}

.fc-pic ul{ overflow:hidden;}

.fc-pic ul li{ float:left; width:19%; margin-right:1%;}

.fc-pic ul li span{ display:block; text-align:center; margin-top:8px;}

	

	/**honor**/

.honor-box{ width:99%;  margin:2% auto; border:1px solid #dbdbdb; background:#fff;}

.honor-show{ width: 64%; height:550px; position:relative; overflow:hidden; margin:30px auto; } 

.honor-show ul{ position:absolute; top:0;}

.honor-show ul li{ text-align:center;left:0;  float:left; position:relative; overflow:hidden;}

.honor-show ul li img{ width:100%;height:auto; margin:0 auto}

.honor-bot{ width:100%; height:133px; padding-top:20px; background:#f8f8f8; border-top:1px solid #dbdbdb;}

.honor-thumb{ width:85%; height:145px; margin:0 auto 0; position:relative; overflow:hidden;}

.honor-thumb ul{ position:absolute;left:0; top:0}

.honor-thumb ul li{display:inline-block; _display:inline; height:auto; width:10%; margin-right:7px; border:3px solid #fff; cursor:po;}   .honor-thumb ul li img{ width:100%; height:auto}

.honor-thumb ul li.cur{ border-color:#1c98fc;}

.honor_s { display: none; }





.honor-bot{ position:relative;}

.honor-bot a{ display:block; width:29px; height:58px; top:48px;  position:absolute; overflow:hidden;}



.history-list a{display:block; width:29px; height:58px; top:4px; background-image:url(../images/honor_btn.jpg); position:absolute; overflow:hidden;}



.prev02{ left:14px;background-position: 0 0;  background:url(../images/honor_btn.jpg); }

.next02 { right: 14px; background: url(../images/honor_btn.jpg) no-repeat -29px 0px; }



.prev02:hover{  background-position:0 -58px ;}

.next02:hover{  background-position:-29px -58px;}





/*capacity*/



  .baselayout{ width:100%; margin:0 auto;  margin-top:10px; }





.imagedesc_370{width:22%;  float:left;position:relative;   margin: 2% 3% 2% 0;}

.imagedesc_370 img{width:100%; height:auto;}



.imagedesc_370 .core_desc{position:absolute; bottom:0px; left:0px; width:100%;}

*html .imagedesc_370 .core_desc{position:absolute; bottom:0px; left:0px; width:100%; background:#000;filter:alpha(opacity=50); -moz-opacity:0.50;-khtml-opacity: 0.50;opacity: 0.50;}

.imagedesc_370 .core_bg{position:absolute; left:0px; top:0; width:100%; height:100%; background:#000;filter:alpha(opacity=50); -moz-opacity:0.50;-khtml-opacity: 0.50;opacity: 0.50;}

.imagedesc_370 .core_text{position:relative;  padding:8px 10px; font-size:14px; width:205px; line-height:18px; color:#fff;}









/*about*/

.gaishu-sec3{padding:40px 0 70px;}

.gaishu-sec3 .gs_t { padding:30px 0;}

.gaishu-sec3 .gs_p { height:11.4em; overflow:hidden;}

.gaishu-sec4{background:#fff;}

.gaishu-sec4 .spec_t{color:#333;border-color:#ccc;}    .gaishu-sec4 h2{ font-size:28px; margin:2% auto;}

.grid-wrap{display: none; width: 100%;position: relative;

	margin:0 auto;}

.grid-wrap .fix{position: relative; margin-right: -12px;}

.grid-wrap [class^="col_"]{position: relative; float: left; height: 100%; margin-right: 12px;

*margin-right: 6px;}

.grid-wrap [class^="row_"]{position: relative;float: left; width: 100%; margin-bottom: 12px;}

.grid-wrap ._img{position: relative; width: 100%; overflow: hidden; float:left}

.grid-wrap ._img img{width: 100%;height:auto; transition:all ease .32s;}

.grid-wrap ._img ._layer{position: absolute;left: 0;top:0;width:100%;height: 100%;

background:#36f;background:rgba(1,162,234,.6);opacity: 0; filter:alpha(opacity=0);transition:opacity ease .16s;}

.grid-wrap ._img ._layer a{position: absolute;width:108px;height: 34px;line-height: 34px;

text-align: center;font-size:14px; color:#fff;border:2px solid #fff;left: 50%;bottom:-120px;

margin: 0 0 -82px -56px;opacity: 0; transition:all ease .32s;}

.grid-wrap ._img ._layer a:hover{background:rgba(255,255,255,.2);}

.grid-wrap ._layer b{position: absolute;width: 64px;height: 64px;left: 50%;

margin:-42px 0 0 -32px;top:-50%;opacity: 0;transition:all ease .32s;

background:url(../images/plus.png) no-repeat ;}

.grid-wrap ._img:hover img,.grid-wrap .show img{transform:scale(1.2);}

.grid-wrap ._img:hover ._layer,.grid-wrap .show ._layer{opacity: 1;}

.grid-wrap ._img:hover ._layer a,.grid-wrap .show ._layer a{bottom:50%;opacity: 1;}

.grid-wrap ._img:hover ._layer b,.grid-wrap .show ._layer b{top:50%;opacity: 1;}





.grid-wrap  .left{ float:left; width:48%;}   .grid-wrap  .right{ float:right; width:51%;}







/*service */

.fuwu{ width:100%; margin-bottom:25px; overflow:hidden;}

.fuwu p{ margin-bottom:15px; text-indent:2em;}

.fw-icon{ width:100%; margin-bottom:15px; overflow:hidden;}

.fw-icon dl{ width:25%!important;width:24%; float:left; overflow:hidden;}

.fw-icon dl dt{ width:80%; margin:0 auto 5px; text-align:center; text-indent:-999em; height:100px;}

.fw-icon dl dt.zongzhi{ background:url(../images/zongzhi-icon.jpg) no-repeat top center;}

.fw-icon dl dt.xintiao{ background:url(../images/user-icon.jpg) no-repeat top center;}

.fw-icon dl dt.fwzz{ background:url(../images/fuwu-icon.jpg) no-repeat top center;}

.fw-icon dl dt.jingshen{ background:url(../images/xin-icon.jpg) no-repeat top center;}

.fw-icon dl dd{ width:80%; margin:0 auto; text-align:center;}

.fw-icon dl dd span{ font-size:18px; font-weight:bold; color:#333; text-align:center;}

.fw-icon dl dd p{ text-align:center; text-indent:0; margin-bottom:0;}

.fuwu h3{ font-size:20px; margin-bottom:10px; color:#ed1c24;}

.chengnuo{ width:100%; overflow:hidden;}

.chengnuo dl{ width:28%; float:left; background:#eee; margin-right:3%; padding:20px 20px 20px 0; margin-bottom:25px;}

.chengnuo dl dt{ background:url(../images/icon-cn.jpg) no-repeat right center #ed1c24; color:#fff; font-size:18px; margin-bottom:15px; padding:6px 0 6px 15px; width:35%;}

.chengnuo dl dd{ padding-left:20px; line-height:24px;}

.fwrx{ width:100%;}

.fwrx p{ text-indent:0;font-size:18px; font-weight:bold; color:#333; line-height:30px;}

.fwrx p span{color:#fd3c00; font-size:22px; font-weight:bold;}





/*peijian */

.peijian{ width:100%; overflow:hidden; padding:0 15px; margin-bottom:30px;}

.peijian p{ text-indent:2em; padding-right:15px; color:#333;}

.peijian span{ color:#333; display:block; margin:10px 0 20px; text-indent:2em;}

.peijian ul{ overflow:hidden;}

.peijian ul li{ float:left; margin:0 3.5% 1% 0; width:21.5%;}  .peijian ul li img{ width:100%; height:auto;}

.peijian ul li span{ display:block; margin:10px 0; color:#555; text-align:center; font-size:15px; text-indent:0;}



.xswl p{ text-indent:2em; margin-bottom:15px;}

.xswl embed{ width:100%; height:600px;}









/*wenhua{ */

.wenhua{ margin-bottom:20px; overflow:hidden;}

.wenhua p{ margin-bottom:28px;}

.line{ border-bottom:1px solid #eee; overflow:hidden;margin-bottom:28px; padding-bottom:28px;}

.wenhua dl{ width:50%; float:left; overflow:hidden;}

.wenhua dl dt{ float:left; margin-right:20px;}

.wenhua dl dd{ float:left; width:60%;}

.wenhua dl dd strong{ display:block; margin-bottom:7px; font-size:16px; color:#ec1d25; line-height:22px;}

.wenhua dl dd p{ color:#666; margin-bottom:5px; color:#666;}

.wenhua dl dd span{ color:#999; line-height:20px;}



/*guojihezuo*/

.guoji{ width:100%; margin-bottom:25px; overflow:hidden;}

.gj-wz{ border-bottom:1px solid #e5e5e5; margin-bottom:16px;}

.gj-wz p{ margin-bottom:15px; text-indent:2em;}

.gj-wz span{ font-size:19px; color:#ed1c24; font-weight:bold; display:block;}

.gj-wz em{ display:block; color:#999; font-style:normal; margin-bottom:15px;}

.hezuo{ width:100%; margin-bottom:10px; overflow:hidden;}

.hezuo h3{ color:#333; font-size:20px; margin-bottom:15px;}

.hezuo ul{ width:100%;}

.hezuo ul li{ float:left; width:19%; margin-right:1%;}

.hezuo ul li span{ display:block; text-align:center; margin-top:8px;}









/*kejiyanjiu*/



.yanjiu .row{ width:100%; border-bottom:1px solid #eee; margin-bottom:25px; padding-bottom:25px; overflow:hidden;}

.yanjiu .pic{ float:left; margin-right:20px;}

.yanjiu .wenzi{ float:left; width:52%;}

.yanjiu .wenzi strong{ color:#ec1d25; display:block; margin-bottom:6px; font-size:16px;}

.yanjiu .wenzi p{ color:#666; margin-bottom:0;}





/*guzhangtijiao*/

#msg { margin:3%  0 0 6%;}

#msg  .left{ float:left; width:48%;}   #msg  .right{ float:left; width:48%;}  #msg ul{ width:100%; overflow:hidden; margin:0 auto}

#msg li{ width:100%; overflow:hidden; margin:2% 0 4% 0}

#msg li span{ float:left; width:20%; margin-right:3%; text-align:right;display:block; color:#000;}  

#msg strong{ color:#ED1C24;font-size:15px;}

#msg input{ width:65%; padding:10px 0; color:#333; text-indent:10px; border: 1px solid #d7d9d8; float:left; }

#msg select{width:65%; padding:10px 0; color:#333; text-indent:10px; border: 1px solid #d7d9d8; float:left;}

#msg .miaoshu{ width:100%; overflow:hidden}   #msg .miaoshu span{ float:left; width:10%;margin-right:0.5%;color:#000;text-align:right;}   #msg .miaoshu textarea{ float:left;border: 1px solid #d7d9d8;  width:80%;}



#msg .buy-online{background:#ed1c24; margin:3% 2% 3% 20%;color:#fff; padding:9px 30px; width:150px; font-size:16px; cursor:pointer; border:0;}

#msg .res{background:#333;color:#fff;  margin:3% 0 3% 0;padding:9px 30px; font-size:16px;width:150px; cursor:pointer; border:0;}

#msg.buy-online:hover,#msg .res:hover{opacity:0.85; filter:alpha(opacity=85);}





/*li cheng*/

.fz-left{ float:left; width:60%;}

.timeline{margin-top: 20px;}

.timeline li{display: block; height: auto;}

.timeline li a.year{display: block; width: 70px; height: 80px; line-height: 72px; text-align: center; font-size: 14px; color: #666;}

.timeline li.on a.year{background: url(../images/year-on.png) no-repeat top center; color: #fff; font-size: 20px;}

.timeline li dl{display: none;background: url(../images/month-bg0.png) repeat-y left top;}

.timeline li.on dl{display: block;}

.timeline dl dd{display: block; height: auto; position: relative;}

.timeline dl dd a.month{display: block; width: 150px; padding-left: 90px; line-height: 60px; font-size: 26px; color: #666; background: url(../images/month-on.png) no-repeat left top;}

.timeline dl dd .monthnp ul{margin-top: -40px;padding-left: 160px;padding-right: 10px; font-size: 14px; color: #808080; line-height: 24px;padding-bottom: 20px;}

.timeline dl dd .monthnp li{font-size: 16px; color: #777; line-height: 24px;padding-bottom: 10px;}

.lx-right{ float:left; width:35%;  margin:5% 0 0 5%;}

.lx-icon{ width:100%; background: url(../images/send2.png) no-repeat center 15px #242933; color:#fff; font-size:25px; padding:65px 20px 20px; text-align:center; box-sizing:border-box;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.lx-con{ width:100%; background:#f5f5f5; padding:20px 20px 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.lx-con p{ margin-bottom:8px;}

.lx-con p span.red{ color:#ec1d25; font-size:18px; font-weight:bold;}

.lx-con a.online-zx{ display:inline-block; width:50%; height:40px; margin-top:10px; text-align: center; font-size:16px;line-height:40px; background:#FCBA0E}

.lx-con a.online-zx:hover{ color:#fff;}



/*tanchu shipin*/

.video-opacity{position:fixed;width:100%;height:100%;top:0;left:0;background:#000;filter:alpha(Opacity=50);opacity:0.5;z-index:100;}

.video-wrap{position:fixed;width:962px;height:558px;left:50%;margin-left:-496px;top:50%;margin-top:-279px;z-index:101;}

.video-wrap .close{position:absolute;display:block;width:50px;height:50px;top:0;right:-62px;background:url(../images/video-close.png) no-repeat;}

.video-wrap .close:hover{-webkit-transition:-webkit-transform .2s ease-in;-moz-transition:-moz-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}



#banner_ie6 { max-width: 1700px; width:100%; max-height: 450px; margin: 0 auto; }

#banner_ie6 img { max-width: 1700px; width:100%;  max-height: 423px; margin: 0 auto; }





 .column_pro{ display:block; overflow:hidden; width:100%;clear:both; border-top:#d8d8d8 1px solid }



.title18_pro p{ margin:0}

.title18_pro {  padding:10px 0; text-indent:15px; font-size:15px; color:#000; background: url(../images/golbal_products_leftbg2.gif) no-repeat 96% center  ; }

 .title18_pro a { text-align:left;display:block; background:url(../images/golbal_products_leftbg1.gif) no-repeat 96% center ; }    .title18_pro a:hover, .title18_pro a:active{ color:#000}

 .title18_pro.onshow { cursor:default; color:#fff;background: url(../images/golbal_products_leftbg1.gif) no-repeat 96% center  #302F3D; }

.title18_pro.on { cursor:pointer; color:#fff;  background:url(../images/golbal_products_leftbg1.gif) no-repeat 96% center #302F3D;  }

 .title18_pro.off { cursor:default; background: url(../images/golbal_products_leftbg2.gif) no-repeat 96% center ; }

.con_pro ul{ background:#f8f8f8; margin-bottom:2px; padding:3px 0 }

.con_pro ul li{ line-height:36px;   padding-left:30px;}

.con_pro ul li a{ color:#383842;}

.search {
	float: right;
	height: 26px;
	 width: 67%;
         max-width: 358px;
         margin-top: -48px;
	margin-bottom: 5px;
	border: 1px solid #c5c5c5
}
.search input.txt {
	height: 26px;
	width: 215px;
	color: #af8262;
	border: 0px;
	float: left;
	color: #999;
	padding-left: 10px;
}
.search input.btn {
	width: 45px;
	height: 26px;
	border: 0px;
	float: right;
	background-color: #ed1c24;
	text-align: center;
	color: #FFF
}
.pages table{display: inline-block;}
.pro_list{    width: 1170px;  margin:0 auto;margin-top: 33px;}
.menu_left{ width:210px; float:left;}
.prolist-con{  }

.pronr{width:930px; float:left; margin-left:27px;}
.menu_left ul li{ height:35px; line-height:35px; border:solid 1px #ddd;
	padding-left:10px;
	margin: 5px 0px;
}
.pro_detail .menu_left{margin-top: 4%;}






